home *** CD-ROM | disk | FTP | other *** search
/ Atari Forever 4 / Atari Forever 4.zip / Atari Forever 4.iso / SERIE_S / S_848 / S_848.ZIP / ALA_CARD / ALA_CARD.TXT < prev    next >
Text File  |  1995-07-20  |  11KB  |  218 lines

  1.           'A la Card'                                     V1.3 vom 20.7.95
  2.           ----------------------------------------------------------------
  3.  
  4.                                    'A la Card'
  5.                          Patchprogramm für GFA-Basic V3.6TT
  6.  
  7.  
  8.           1. Sinn und Zweck
  9.           -----------------
  10.              Obwohl GFA-Basic sich  unter den  Atari-Benutzern noch großer
  11.              Beliebtheit  erfreut,  wird es vom  Hersteller seit  längerem
  12.              nicht mehr aktiv supportet.  Das wäre eigentlich nicht weiter
  13.              schlimm, läuft doch die letzte veröffentlichte Version (V3.6)
  14.              weitestgehend  fehlerfrei  und  stabil.  Leider  wurde  diese
  15.              Version aber  in zwei  Punkten durch die  Entwicklung auf dem
  16.              Atari-Sektor für viele Benutzer unbrauchbar:
  17.  
  18.              - Der  Interpreter  läuft nicht  auf  Farbgrafikkarten  unter
  19.                nicht-monochromen Auflösungen sowie auf dem Falcon mit mehr
  20.                als 16 Farben.
  21.              - Der Interpreter läuft außerdem nicht unter dem alternativen
  22.                Betriebssystem 'MagicMac' auf dem Apple Macintosh
  23.  
  24.              'A la Card' behebt nun genau diese beiden Ärgernisse.
  25.  
  26.  
  27.           2. Wirkungsweise
  28.           ----------------
  29.              'A la Card' patcht den Interpreter zur Laufzeit, indem es ihn
  30.              in den Speicher lädt, die notwendigen Änderungen anbringt und
  31.              den geänderten Programmcode dann ausführen läßt.
  32.              Die verwendeten Ausgaberoutinen sind auf verschiedene, in der
  33.              Praxis  anzutreffende  Bildschirmspeicherorganisationen opti-
  34.              miert.
  35.              Unterstützt werden,  soweit dies möglich ist,  Farbtiefen von
  36.              16, 256, 32768, 65536 und 16 Millionen Farben.
  37.  
  38.  
  39.           3. Einschränkungen
  40.           ------------------
  41.              Die neuen  Ausgaberoutinen  sind  zugeschnitten auf die Bild-
  42.              speicherorganisation,  wie sie bei den gängigen ET4000-Karten
  43.              vorzufinden  ist.  Zur Zeit sind 11  verschiedene Bildschirm-
  44.              formate implementiert.
  45.  
  46.              Der  Bildspeicher  der zum Einsatz kommenden Karte muß linear
  47.              in den  Adressraum des  ST/TT  eingeblendet sein.  Karten mit
  48.              segmentiertem Speicher lassen sich nicht verwenden.
  49.  
  50.              Die Lauffähigkeit  ist nur mit dem Interpreter in der Version
  51.              3.6 gegeben.  Ältere Versionen funktionieren mit  'A la Card'
  52.              zusammen mit großer Wahrscheinlichkeit nicht.
  53.  
  54.              Es gibt verschiedene Ausführungen  der Version 3.6 des Inter-
  55.              preters.  Die jüngste (und verbreitetste Version) ist die mit
  56.              der  Dateilänge  von  104770 Bytes.  Sollten Sie  eine andere
  57.              Version besitzen, dann sollten Sie sich mit mir in Verbindung
  58.              setzen (Adresse siehe unten) oder ein Update auf die genannte
  59.              Version bei GFA-Systemtechnik anfordern.
  60.  
  61.              Die 16-Farbdarstellung auf  ET4000-Karten  wird nicht  unter-
  62.              stützt, weil diese nur  mit  großem  Aufwand  zu  realisieren
  63.              gewesen wäre.  Der 16-Farbmodus  auf einigen Grafikkarten der
  64.              Firma 'Matrix' sowie auf dem Apple Macintosh unter 'MagicMac'
  65.              wird dagegen unterstützt.
  66.  
  67.              In den Auflösungen  mit  direkter  Farbzuordnung  (High-  und
  68.              TrueColor)  reicht der vom Basic angeforderte Speicher nicht,
  69.              um einen  vollen  Bildschirm zu puffern.  Beim Umschalten vom
  70.              Editor auf den Ausgabeschirm wird deshalb nur die Hälfte bzw.
  71.              ein Drittel  des Bildschirms  angezeigt.  Die  Darstellung im
  72.              Editor ist dagegen korrekt.
  73.  
  74.              Der Interpreter  hat  einen Fehler,  der erst  unter MagicMac
  75.              aufgefallen ist  (weil die  nötigen Umstände auf ST,  TT u.ä.
  76.              hardwaremäßig  nicht hergestellt werden können):  sobald mehr
  77.              als ca. 14 MB Speicher frei sind, stürzt er beim Start sofort
  78.              ab.  Man sollte  den max.  für MagicMac zugewiesenen Speicher
  79.              deshalb im MagicMac-Setup entsprechend beschränken.
  80.  
  81.  
  82.           4. Getestete Hardware
  83.           ---------------------
  84.              'A la Card'  wurde  auf  folgenden  Rechnern und Grafikkarten
  85.              erfolgreich getestet:
  86.  
  87.                 Rechner              Grafikkarten         Auflösungen
  88.                 ----------------------------------------------------------
  89.                 ST                   Nova, Volksfarben    256, HC, TC
  90.  
  91.                 ST                   Matrix               16, 256
  92.  
  93.                 Mega STE, TT         Spektrum, Crazy Dots,
  94.                                      Nova, Sang           256, HC, TC
  95.  
  96.                 Falcon               -                    256, HC
  97.  
  98.                 Apple Macintosh P475 -                    2, 16, 256, HC
  99.  
  100.                 Apple Powerbook 150                       2
  101.  
  102.  
  103.                 HC=High-Color (32768 und 65536 Farben), TC=16 Mio. Farben
  104.  
  105.              Hinweis: ich kann nicht alle Grafikkarten,  Rechner und Hard-
  106.                       warekombinationen kennen oder gar selbst testen.
  107.                       Über (positive oder negative) Rückmeldungen zu nicht
  108.                       aufgeführten  Kombinationen  freue ich  mich deshalb
  109.                       besonders!
  110.  
  111.  
  112.           5. Installation
  113.           ---------------
  114.              Kopieren Sie die  Dateien ALA_CARD.PRG  und SETUP.PRG  an die
  115.              Stelle,  an  der  sich  auch  der  Interpreter   GFABASIC.PRG
  116.              befindet.  Starten Sie  nun zuerst das Programm SETUP.PRG und
  117.              nehmen  Sie  die  gewünschten  Farbeinstellungen  vor.  Diese
  118.              werden beim Verlassen des Programmes automatisch gespeichert.
  119.              Anschließend  starten  Sie ALA_CARD.PRG,  worauf nach einigen
  120.              Sekunden  die gewohnte Oberfläche des Interpreters erscheinen
  121.              sollte.
  122.              Ab der  Version 1.3  kann der Pfad,  in dem  der  Interpreter
  123.              gesucht wird,  auch frei  eingestellt werden. Dazu ist in der
  124.              letzten Zeile der INF-Datei  der komplette Pfad mit Dateiname
  125.              einzutragen.
  126.  
  127.              Wichtig für  die Benutzer  von MagiC und  Multi-TOS: Der GFA-
  128.              Basic-Interpreter  ist  nicht  multitaskingfest.  Unter MagiC
  129.              meldet man  ihn (bzw.  'A la Card')  deshalb  im  Desktop als
  130.              Single-Mode-Applikation an,  selbiges gilt natürlich auch für
  131.              MagicMac.  Unter Multi-TOS  gibt es diese  Möglichkeit nicht,
  132.              hier empfiehlt es sich auf jeden Fall,  alle  offenen Fenster
  133.              zu  schließen  und  dem  Interpreter  die  höchste  Priorität
  134.              zuzuweisen.
  135.  
  136.  
  137.           6. Status
  138.           ---------
  139.              'A la Card'  ist  Shareware!  Das  bedeutet,  daß Sie es frei
  140.              kopieren und  in  jeder  nichtkommerziellen  Form  verbreiten
  141.              dürfen und  es Ihnen  erlaubt ist,  es eine  gewisse Zeit auf
  142.              Ihrem Rechner  unentgeltlich  zu benutzen.  Nach  einer Test-
  143.              periode von 2-3  Wochen sind Sie  verpflichtet,  das Programm
  144.              zu löschen oder den Sharewarebeitrag  beim Autor zu bezahlen,
  145.              falls Sie es weiter benutzen wollen.
  146.  
  147.  
  148.           7. Sharewarebetrag und -einschränkung
  149.           -------------------------------------
  150.              Der Registrierbetrag für 'A la Card'  beträgt 40.- DM. Leider
  151.              hat die Erfahrung gezeigt,  daß die  Zahlungsmoral  nur  dann
  152.              einen  gewissen  Grad  überschreitet,  wenn  die  öffentliche
  153.              Version  mit  einer möglichst nervigen Einschränkung versehen
  154.              ist.  In  'A la Card' besteht die Beschränkung darin, daß nur
  155.              die  obere  Hälfte  des  Bildschirmes  benutzt  wird.   Unter
  156.              MagicMac in  monochromer Auflösung  läuft die  eingeschränkte
  157.              Version nur bei Bildschirmgrößen bis 640*480.
  158.              Nach der Zahlung des Sharewarebetrages erhalten Sie einen auf
  159.              Ihren   Namen  passenden  Schlüssel.  Sobald  Sie  diesen  im
  160.              Registrierdialog   des    Setup-Programmes   eingeben,   wird
  161.              'A la Card' zur uneingeschränkten Vollversion.
  162.  
  163.  
  164.           8. Autor und (c)
  165.           ----------------
  166.              Dieses Programm stammt von
  167.  
  168.                       Rosin Datentechnik
  169.                       Reiner Rosin
  170.                       Peter-Spahn-Str. 4
  171.                       D-65375 Oestrich-Winkel
  172.                       Telefon 06723 4978  Fax 7190
  173.  
  174.                       Bankverbindung: Konto 1211-04-601,
  175.                       Postbank Frankfurt, BLZ 500 100 60
  176.  
  177.                       email Reiner Rosin @ WI2 (MausNet)
  178.                             Reiner_Rosin@wi2.maus.de
  179.  
  180.           9.Disclaimer
  181.           ------------
  182.              Für die Lauffähigkeit  auf  bestimmten  Hardwarekombinationen
  183.              kann  keine  Garantie  übernommen  werden.  Jede  Haftung für
  184.              eventuelle  unmittelbar  oder  mittelbar  durch  'A la  Card'
  185.              verursachten Schäden oder  Datenverluste wird  abgelehnt.  Im
  186.              Zweifelsfall empfiehlt sich, die Lauffähigkeit vorher mit der
  187.              sharewareeingeschränkten Version zu testen.
  188.  
  189.              Wenn irgendwelche  Probleme auftreten,  können Sie sich gerne
  190.              mit  mir in  Verbindung setzen  (Rückporto  bitte  nicht ver-
  191.              gessen).
  192.  
  193.  
  194.           10. Sonstige Patches
  195.           --------------------
  196.              Von  verschiedenen  Seiten   gibt  es  mittlerweile   diverse
  197.              Patches,  die in  der Regel  unmittelbar die Interpreterdatei
  198.              manipulieren.  Es  liegt  in  der  Natur der Sache,  daß sich
  199.              solche Patches  nicht  unbedingt untereinander  und/oder  mit
  200.              'A la Card'  vertragen.  Im Fehlerfall  probieren  Sie  bitte
  201.              zunächst eine ungepatchte Version des Interpreters.
  202.  
  203.              Ein weiteres Ärgernis im Zusammenhang mit GFA-Basic ist,  daß
  204.              der  Compiler  unter  Magic  und  MagicMac abstürzt,  weil er
  205.              Speicherbereiche überschreibt, die vom System benutzt werden.
  206.              Dafür gibt  es den sehr  empfehlenswerten  (und  kostenlosen)
  207.              GFA-Patch von Christoph Conrad und  Gregor Duchalski.  Dieser
  208.              ist ebenfalls  bei mir  erhältlich (Diskette und Rückporto an
  209.              o.g. Adresse) oder direkt beim Autor:
  210.  
  211.                Christoph Conrad, Adalbertsteinweg 113, D-52070 Aachen
  212.  
  213.              GFA-Patch  enthält  auch  einige sinnvolle Verbesserungen für
  214.              den Interpreter.
  215.  
  216.           ----------------------------------------------------------------
  217.                                                                      -eof-
  218.